<?php
/**
 * 请求抽象类
 *
 * @author chenxiaochun
 *
 */
abstract class EopRequest {

	/**
	 * api名称
	 */
	public abstract function getApiMethodName();

	/**
	 * 获取所有应用参数
	*/
	public function getApiParas() {
		$params = array();
		foreach (get_object_vars($this) as $key => $value) {
			if ($value === null) {
				continue;
			}
			$params[$key] = $value;
		}
		return $params;
	}

	/**
	 * 参数检查
	 */
	public abstract function check();

}
?>